Release Notes for MPLAB® VDI Visual Device Initializer

MPLAB® IDE v7.62

Software DLL Version v1.9

August 7, 2007

Table of Contents

1      Device Support List

2      Operating System Support List

3      Reference Documents

4      What's New/Updated

5      Known Problems

6      Tips and Tricks

1         Device Support List

1.1        Beta Support

dsPIC30F1010

dsPIC30F3014

dsPIC30F6011

dsPIC30F2010

dsPIC30F4011

dsPIC30F6011A

dsPIC30F2011

dsPIC30F4012

dsPIC30F6012

dsPIC30F2012

dsPIC30F4013

dsPIC30F6012A

dsPIC30F2020

dsPIC30F5011

dsPIC30F6013

dsPIC30F2023

dsPIC30F5013

dsPIC30F6013A

dsPIC30F3010

dsPIC30F5015

dsPIC30F6014

dsPIC30F3011

dsPIC30F5016

dsPIC30F6014A

dsPIC30F3012

dsPIC30F6010

dsPIC30F6015

dsPIC30F3013

dsPIC30F6010A

 

 

 

 

dsPIC33FJ128GP206

dsPIC33FJ12MC201

dsPIC33FJ64GP206

dsPIC33FJ128GP306

dsPIC33FJ12MC202

dsPIC33FJ64GP306

dsPIC33FJ128GP310

dsPIC33FJ16GP304

dsPIC33FJ64GP310

dsPIC33FJ128GP706

dsPIC33FJ16MC304

dsPIC33FJ64GP706

dsPIC33FJ128GP708

dsPIC33FJ256GP506

dsPIC33FJ64GP708

dsPIC33FJ128GP710

dsPIC33FJ256GP510

dsPIC33FJ64GP710

dsPIC33FJ128MC506

dsPIC33FJ256GP710

dsPIC33FJ64MC506

dsPIC33FJ128MC510

dsPIC33FJ256MC510

dsPIC33FJ64MC508

dsPIC33FJ128MC706

dsPIC33FJ256MC710

dsPIC33FJ64MC510

dsPIC33FJ128MC708

dsPIC33FJ32GP202

dsPIC33FJ64MC706

dsPIC33FJ128MC710

dsPIC33FJ32GP204

dsPIC33FJ64MC710

dsPIC33FJ12GP201

dsPIC33FJ32MC202

 

dsPIC33FJ12GP202

dsPIC33FJ32MC204

 

 

 

 

PIC16F785

 

 

 

 

 

PIC18C242

PIC18F4520

PIC18F67J10

PIC18C252

PIC18F4525

PIC18F8520

PIC18C442

PIC18F4580

PIC18F8527

PIC18C452

PIC18F4620

PIC18F85J10

PIC18F242

PIC18F4680

PIC18F85J15

PIC18F2420

PIC18F6520

PIC18F8620

PIC18F2480

PIC18F6527

PIC18F8622

PIC18F252

PIC18F65J10

PIC18F8627

PIC18F2520

PIC18F65J15

PIC18F8680

PIC18F2525

PIC18F6620

PIC18F86J10

PIC18F2580

PIC18F6622

PIC18F86J15

PIC18F2620

PIC18F6627

PIC18F8720

PIC18F442

PIC18F66J10

PIC18F8722

PIC18F4420

PIC18F66J15

PIC18F87J10

PIC18F4480

PIC18F6720

 

PIC18F452

PIC18F6722

 

 

 

 

PIC24FJ128GA006

PIC24FJ32GA004

PIC24FJ64GA008

PIC24FJ128GA008

PIC24FJ48GA002

PIC24FJ64GA010

PIC24FJ128GA010

PIC24FJ48GA004

PIC24FJ96GA006

PIC24FJ16GA002

PIC24FJ64GA002

PIC24FJ96GA008

PIC24FJ16GA004

PIC24FJ64GA004

PIC24FJ96GA010

PIC24FJ32GA002

PIC24FJ64GA006

 

 

 

 

PIC24HJ128GP206

PIC24HJ12GP201

PIC24HJ32GP202

PIC24HJ128GP210

PIC24HJ12GP202

PIC24HJ32GP204

PIC24HJ128GP306

PIC24HJ16GP304

PIC24HJ64GP206

PIC24HJ128GP310

PIC24HJ256GP206

PIC24HJ64GP210

PIC24HJ128GP506

PIC24HJ256GP210

PIC24HJ64GP506

PIC24HJ128GP510

PIC24HJ256GP610

PIC24HJ64GP510

2         Operating System Support List

This tool has been tested under the following operating systems:

Windows® 2000 SP4, Windows XP SP2, and Window Vista™ (32-Bit) OSs

IMPORTANT NOTICE: Beginning with MPLAB IDE v7.51, MPLAB IDE and MPLAB VDI will no longer be tested on Windows 98, Windows ME, or Windows NT.  MPLAB IDE and MPLAB VDI may continue to work under these operating systems, but their operation will no longer be verified through testing.

3         Reference Documents

The following documents may be found on our website or MPLAB IDE CD-ROM:

·         Device data sheets - various DS numbers

On-line help (Help>Topics) is also available for this tool:

·         Tools>Visual Device Initializer

The default location of the Help file is:

·         C:\Program Files\Microchip\MPLAB IDE\VDI\hlpMPLABVDI.chm

4         What's New/Updated

·         dsPIC33F, PIC24H additional devices - Beta

5         Known Problems

The following is a list of known problems. Bolded prefix represents internal tracking numbers.

VDI-7: Wrong baud rate calculation for CAN/ECAN module.

5.1        PIC18F Devices

VDI-50: [PIC18F6520/6620/6720/8520/8620/8720] For all five CCP PWM, CCP IC and CCP OC modules, VDI generates incorrect code for Time base selection.

VDI-186: [PIC18CXX2, PIC18FXX2] Code generated for initializing PORT A and E does not initialize ADCON1.

5.2        PIC24F Devices

VDI-121: When trying to configure POR/BOR, WDT using VDI, error message displayed.

VDI-135: In RTCC Configuration window , incorrect code gets generated for (B1)RTSECSEL of PADCFG1 register for selecting RTCC pin Output Selection.

VDI-136: In RTCC Configuration window , incorrect code gets generated for (B13:10)AMASK3:0 of ALCFGRPT for selecting Repeat Alarm.

VDI-137: In 16-bit Synchronous counter 2 Configuration window , code doesnot get generated for T2CON,T3CON, T4CON, and T5CON register.

VDI-138: For ICx, In correct code gets generated for ICxCON register.Similar error occurs for OC(OCxCON).

VDI-142: For any setting of I2Cx (I2C1 or I2C2), gives error message "Can't find bitfield `i1_I2CBRG'" being claimed in control baudRate

VDI-143: For I2Cx (I2C1 or I2C2), Incorrect code gets generated for bit 6 (STREN) of I2CxCON register.

VDI-192: The calculated Fcy shown in oscillator configuration window and also the code generated for clock source as 'Internal FRC with postscalar' are incorrect.

VDI-193: [PIC24FJ64GA004 Family] VDI shows PORTS D to G which are not available. Also generates code for PORT C in PIC24FJXXGA002 devices ( but PORT C not available.)

VDI-194: [ PIC24FJ128GA FAMILY ] Calculated percentage error for UART baud rate shows wrong value on apply and code generated does not set BRGH bit even if high baud rate is selected.

5.3        dsPIC30F Devices

VDI-155: [dsPIC30F2010/2011/2012/3012/3013/3010/3011/5015/5016/6010/6010A/6015] Configuring any option for I2C and clicking Apply gives error message.

VDI-160: [dsPIC30F3011/3013/6010/6010A/6015] For any setting of UART2, gives error message "Can't find bitfield `i1_U2BRG'"

VDI-161: [dsPIC30F3013] For any setting of UART2, gives error message "Can't find bitfield `i1_U2BRG'". Also, IPC6 register is not available in code generation.

VDI-171: [dsPIC30F6015] For QEI feature gives an error message after configure and apply.

VDI-191: [dsPIC30F1010/202X] - VDI provides no option for enabling the IrDA encoder and decoder which is a part of the UART module.

6         Tips and Tricks

·         Right-click is your best friend in VDI. Right-click the chip graphic to set/view system parameters, like ICD/ICSP.

·         Apply is also your friend. You can Apply incrementally to make sure your configuration won't cause trouble.

·         Zoom is neat. Try it after you've configured a port or communications peripheral (or something).

·         If there is a conflict between features/peripherals, they turn red and any conflicting pins turn red. Float your cursor over a pin and it will tell you its conflict/assignment. Left-click the peripheral icon and it will tell you, too. (The default left-click-action changes for peripheral icons if they are in conflict.)